package org.smart.framework.annotation;


import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 我们的目标是在控制器类上使用Controller注解，在控制器类的方法上使用Action注解，
 * 在服务类上使用Service注解，在控制器类中可以使用Inject注解将服务依赖注入进来。因此我们需要自定义4个注解类。
 * 控制器注解
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Controller {
}
